package cn.tedu.baking.mapper;

import cn.tedu.baking.pojo.entity.User;
import cn.tedu.baking.pojo.ov.UserAdminVO;
import cn.tedu.baking.pojo.ov.UserVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface UserMapper {
    int insert(User user);

    //查询用户信息的方法
    UserVO selectByUserName(String name);

    //修改用户信息的功能
    int update(User user);

    //根据id查用户图片路径
    String selectImgUrlById(Long id);

    //管理员查询所有用户信息
    List<UserAdminVO> select();

    //管理员删除指定普通用户信息功能
    int deleteById(Long id);
}
